iT邦幫忙

2023 iThome 鐵人賽

DAY 4
0
DevOps

通过Jenkins 实现 CI&CD系列 第 4

First Project(1)

  • 分享至 

  • xImage
  •  

今天我们将演示,在 Jenkins 运行你的第一个项目(Item,也被称为 Job),通过 shell 命令,在 Jenkins 中输出 “Hello World!”

在开始之前,我们首先来看一下 Jenkins 的项目(Item)类型:

  • Freestyle Project
    • Jenkins 核心功能,Jenkins 将和任何 SCM 系统,任何 build 系统结合构建你的项目。同时它还可以用于软件构建除外的其他事情。
  • Pipeline
    • 构建 Pipeline(工作流)
  • Multi-configuration project
    • 需要大量不同配置的项目,如,在多个环境中进行测试,构建等等
  • Folder
    • 存储嵌套 item 的容器,用于对它们进行分组
  • Multibranch Pipeline
    • 根据 SCM 仓库中检测到的分支创建一组 pipeline 项目
  • Organization folders
    • 通过扫描仓库来创建一组多分支项目的子文件夹

通过浏览器打开 Jenkins 页面并登录,点击左边的 “New Item” 选项,创建一个新的 Item。
https://ithelp.ithome.com.tw/upload/images/20230904/200994949C0RLie5k7.png

在 Enter an item name 文本框中输入 item 名称,如,first_project。在 item 类型,选择 “Freestyle Project”。
https://ithelp.ithome.com.tw/upload/images/20230904/20099494tnSlh8kjfY.png

在 Configuration 页面的 Build Steps 下面选择 “Add build step" 添加 build step,我这里选择的是 "Execute shell"。
https://ithelp.ithome.com.tw/upload/images/20230904/20099494WA6Zr1YtvS.png

在 Command 文本框中输入:

echo "Hello World!"

然后点击 Save 保存。
https://ithelp.ithome.com.tw/upload/images/20230904/20099494ivml8RPVZ0.png

在项目(first_project)页面,点击 Build Now 进行 Build。你可以在下面 Build History 看到 build 的结果。我们可以点击该 Build 查看更多的信息。Build 是通过 # 加数字命名的,每 Build 一次,数字加 1,初始值为 1.
https://ithelp.ithome.com.tw/upload/images/20230904/200994946m6CcWZzcy.png

点击 Console Output,可以看到 build 过程中的输出,看到 “Hello World!” 已经被输出,并且 Finished 的状态是 SUCCESS。
https://ithelp.ithome.com.tw/upload/images/20230904/20099494rwjgNRTLIM.png


上一篇
在 Kubernetes 上部署 Jenkins
下一篇
First Project(2)
系列文
通过Jenkins 实现 CI&CD26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言